home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
c
/
mgspell.exe
/
MGSPELL.DOC
< prev
next >
Wrap
Text File
|
1991-04-14
|
32KB
|
1,103 lines
04/13/91
MicroGenesis Spell Checker V1.4
Copyright 1990, 1991 by Jeff Heaton
MicroGenesis Software
P.O. Box 25534
St. Louis, Mo 63123
BBS: (314) 638-5204
Table Of Contents
-----------------
Program Information
Description of MGSPELL . . . . . . . . . . . . . . . 3
What Is Shareware? . . . . . . . . . . . . . . . . . 4
Warranty/Registration . . . . . . . . . . . . . . . 5
Order Form . . . . . . . . . . . . . . . . . . . . . 9
Installing MGSPELL . . . . . . . . . . . . . . . . . 10
How MGSPELL works . . . . . . . . . . . . . . . . . 11
Where Did All of These Words Come From . . . . . . . 15
Contacting The Author/Trademarks/Version History . . 16
PROGRAM DESCRIPTION
-------------------
MGSPELL is a utility to allow programers to easily
include spell checking to any program that they are
developing, without the need for them to take the time to
create the necessary compression/searching routines necessary
for spell checking. This program is not a stand alone spell
checker, but rather is a set of linkable files for use with
Turbo
C, Borland C++ or MicroSoft C. Other C compilers could
probably be used, but this will require you registering the
source code and making the necessary modifications. It comes
with a modifiable dictionary containing either 59,000 or
119,000 words and offers such features as spelling
suggestions and word list maintenance. The routines are
built to be straight forward and easy to use in your own
programs.
Some of the features of MGSPELL include:
* A 119,000+ word dictionary compressed to around 400k for
use in programs that demand the biggest dictionary
available.
* A 59,000+ word dictionary compressed to around 230k for use
in a program that will fit on a 360k floppy drive.
* Fast disk-based dictionary takes only around 20k of ram no
matter what dictionary you choose.
* Routines to suggest words for incorrect spellings.
* Completely royalty free. Pay once and use in as many of
your programs as you like.
* If you must include source code with your programs you may
also buy a license to release "semi-registered" linkables
of MGSPELL for your users to use with your program's source
code (at a additional fee, see licensing section)
* Marketed as Shareware, not cripple ware: Try everything
before you buy! (except source code).
* Support for both registered and unregistered user by a
variety of means.
-3-
A General Definition Of ShareWare
---------------------------------
If you are unfamiliar with the shareware software
marketing system this section describes it briefly.
Shareware distribution gives users a chance to try
software before buying it. If you try a Shareware program and
continue using it, you are expected to register. Individual
programs differ on details -- some request registration while
others require it, some specify a maximum trial period. With
registration, you get anything from the simple right to
continue using the software to an updated program with
printed manual.
Copyright laws apply to both Shareware and commercial
software, and the copyright holder retains all rights, with a
few specific exceptions as stated below. Shareware authors
are accomplished programmers, just like commercial authors,
and the programs are of comparable quality. (In both cases,
there are good programs and bad ones!) The main difference is
in the method of distribution. The author specifically grants
the right to copy and distribute the software, either to all
and sundry or to a specific group. For example, some authors
require written permission before a commercial disk vendor
may copy their Shareware.
Shareware is a distribution method, not a type of
software. You should find software that suits your needs and
pocketbook, whether it's commercial or Shareware. The
Shareware system makes fitting your needs easier, because you
can try before you buy. And because the overhead is low,
prices are low also. Shareware has the ultimate money-back
guarantee -- if you don't use the product, you don't pay for
it.
-4-
Licensing:
If you going to be releasing programs with MGSPELL code in
them you must purchase one of the following licences before
you release code containing MGSPELL libraries:
Basic Library Registration - $20
--------------------------------
This registration package includes:
* Permission to release MGSPELL code in executable form,
by executable I mean files such as .EXE, .COM, or .OVL.
Once you receive your registration you do not need to
get any further permission from me, or pay any royalties
of any sort.
* You may NOT release MGSPELL code in the .LIB or .OBJ
forms. The only allowable way to release it in this
form is when it is in the original archive as you first
got it (with all its support files intact).
* You will be sent the next version on disk as soon as it
becomes available. If any additional versions should be
produced after your one free update they may either be
downloaded from a source such as CompuServe,GEnie or On-
Line America, or bought from me at the rate of $5 a
disk.
Source Code And Library Registration - $50
------------------------------------------
This registration package includes:
* Permission to release MGSPELL code in executable form,
by executable I mean files such as .EXE, .COM, or .OVL.
Once you receive your registration you do not need to
get any further permission from me, or pay any royalties
of any sort.
* You may NOT release MGSPELL code in the .LIB or .OBJ
forms. The only allowable way to release it in this
form is when it is in the original archive as you first
got it (with all its support files intact).
* You will be sent the next version on disk as soon as it
becomes available. If any additional versions should be
produced after your one free update they may either be
downloaded from a source such as CompuServe,GEnie or On-
Line America, or bought from me at the rate of $5 a
disk.
* You also get the complete source code to MGSPELL. This
allows you to recompile the libraries that make up
MGSPELL. However you may not release the libraries in
.OBJ or .LIB form as mentioned above.
-5-